manipulator foot restraint - Turkish English Dictionary